Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

todoman: disable failing test and unmark broken for darwin #176956

Merged
merged 1 commit into from
Jun 9, 2022
Merged

todoman: disable failing test and unmark broken for darwin #176956

merged 1 commit into from
Jun 9, 2022

Conversation

johnjameswhitman
Copy link
Contributor

Description of changes

The other day I updated my unstable channel and tried switching home-manager to a new generation on my x86 Macbook, but it failed. I tracked it down to todoman, which was disabled for darwin in 37c633f but seems to build fine for me. I also noticed #173671 (zero-hydra-failures PR) that mentions disabling some packages that were broken on hydra (the PR mentions todoman, but didn't actually disable it).

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin ← I'm wondering if 37c633f was addressing it failing on M1 specifically (cc @Mindavi)?
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 22.11 Release Notes (or backporting 22.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
    • (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes
  • Fits CONTRIBUTING.md.

@ofborg ofborg bot added the 6.topic: darwin Running or building packages on Darwin label Jun 8, 2022
@Mindavi
Copy link
Contributor

Mindavi commented Jun 8, 2022

It was failing to build on hydra: https://hydra.nixos.org/job/nixpkgs/trunk/todoman.x86_64-darwin. Not sure about aarch64-darwin.

Meh, looking at the log it's some timeout that's hit, maybe you could patch that timeout to be longer?

Consider disabling the failing test :)

@ofborg ofborg bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux labels Jun 8, 2022
@johnjameswhitman
Copy link
Contributor Author

The tests do take a while to run when I build it locally. I'll take a look at how to disable -- out of curiosity, do you prefer that over extending the timeout because of resource contention on hydra?

@johnjameswhitman johnjameswhitman marked this pull request as ready for review June 9, 2022 01:25
@ofborg ofborg bot added 10.rebuild-darwin: 1-10 10.rebuild-darwin: 1 10.rebuild-linux: 1-10 10.rebuild-linux: 1 and removed 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux labels Jun 9, 2022
@Mindavi
Copy link
Contributor

Mindavi commented Jun 9, 2022

Make sure to squash and observe the contributing guidelines regarding commit messages.

Something like this

todoman: disable failing test and unmark broken for darwin

@Mindavi
Copy link
Contributor

Mindavi commented Jun 9, 2022

@ofborg build todoman

@johnjameswhitman
Copy link
Contributor Author

@ofborg build todoman

@johnjameswhitman johnjameswhitman changed the title todoman: Re-enable for darwin todoman: disable failing test and unmark broken for darwin Jun 9, 2022
@ofborg ofborg bot added 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux and removed 10.rebuild-linux: 1 10.rebuild-linux: 1-10 labels Jun 9, 2022
Copy link
Contributor

@Mindavi Mindavi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, this should be fine and it built now

@Mindavi Mindavi merged commit fdf4678 into NixOS:master Jun 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.topic: darwin Running or building packages on Darwin 10.rebuild-darwin: 1-10 10.rebuild-darwin: 1 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants